#include "Computer.h"
#include "Player.h"
#include "Card.h"
#include "Meld.h"
#include <iostream>
#include <vector>
#include <string>

using std::vector;


class Game //only one object of this type is instantiated, ever.
{
 protected:
  int numberOfPlayers;
  void populateDeck (void);  
  
  
 private:
 void askForPlayers(void);
 Card randPick (vector<Card> & stuffToPickFrom);
 void runGame(void);

 public:
  
  vector<Meld *> table;
  vector<Meld *> table2;
  vector<Card> deck;
  vector<Player *> players;
  
  void start(void); 
  void deal (void);
  
  

};

